/**
 * Default CSS
 *
 * @copyright  Copyright (c) 2013 Martin Novak
*/

html,body {padding:0px;margin:0px;height:100%;}
body {font:15px/1.5 "Trebuchet MS", "Geneva CE", lucida, sans-serif;color:#666;
    background-color:#fff;}
h1 {font-size:150%;}
h2 {font-size:130%;}
table {border:none;}
td,th {border-width:1px;border-style:solid;padding:10px 20px;}
td {border-color:#adefff;}
th {border-color:#adefff;background-color:#68adfc;color:#fff;}
th {font-weight:bold;}
a {text-decoration:none;}
iframe {border-width:1px;border-style:solid;border-color:#d1cfcf;}

form * {border: 0;margin: 0; padding: 0;}
label {font-size:16px;width:200px;height:30px;display:block;padding-top:1px;
       }
input, select {-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;
       border-style:solid;border-width:1px;padding:4px;border-color:#d1cfcf;display:block;}
select {width:160px;font-size:16px;background-color:#ffffff;}
form button {height:30px;margin:10px 0;padding:5px;font-weight:bold;}

#menu {clear:left;width:300px;float:left;margin:0 30px 0 0;}
#menu ul {list-style-type:none;display:block;}
#menu a {display:block;padding-bottom:10px;}
#menu > ul > li li {position:relative;left:-20px;}

a:link {color:#165ca3;}
a:visited {color:#165ca3;}
a:hover {color:#397ec5;}

.invisible {position:absolute;left:-5000px;}
.cleaner {clear:both;width:100%;}
.floatLeft {float:left;}
.floatRight {float:right;}
.error {color:#cc0000;font-weight:bold;}
.textInput {width:150px;font-size:16px;}
.pageMenu {list-style-type:none;display:block;}
.pageMenu li {display:block;width:140px;margin:10px;text-align:center;float:left;}
.pageMenu div {height:120px;width:140px;}
.pageMenu img {border:none;position:relative;top:0px;left:0px;overflow:hidden;}
.fontSmall {font-size:80%;}
.smallerTable {font-size:90%;}
.smallerTable td, th {padding:5px;text-align:center;}
.invisibletable th {display:none;}
.invisibletable td {border:none;padding:5px;}
.invisibletable2 th {display:none;}
.invisibletable2 td {border:none;padding:2px 0px;}
.cursorPointer {cursor:pointer;}

.content {margin-left:330px;}

div.details {
    width: 99%;
}

.detail_label {
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
    width: 20%;
    margin-right: 1em;
    font-weight: bold;

}

.detail {
    text-align: left;
    display: block;
}

.error-style {
    background-color: yellow;
    font-weight: bold;
    color: red;
    margin-bottom: 0;
    padding: 0;
}